home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / telecomm / 517 / st_keep / bbs.doc < prev    next >
Text File  |  1991-09-23  |  16KB  |  328 lines

  1. ST-Keep Bulletin Board System
  2. Copyright 1991 by Andrew P. Studer
  3. Pandamonium Software
  4. 21 April 1991
  5.  
  6. Thank you for your interest in this software.  I have been working on 
  7. ST-Keep since February of 1990 in order to have a bulletin board 
  8. system that was directly under my control.  I have been running our
  9. local ST Users Group (Sacramento ST Users Group) BBS off of ST-Keep
  10. for a year and we continue to look forward to a future with ST-Keep
  11. along with any changes necessary to support our users interests.  I am
  12. the sole programmer, however, I often ask and accept suggestions or
  13. comments from users in order to make ST-Keep more reliable and
  14. attractive for everyone.
  15.  
  16. All programs, files, and documentation included with the ST-Keep BBS
  17. package are Copyright 1991 by Andrew P. Studer.  You may make as many
  18. copies of these programs for your personal use as you wish.  You may
  19. distribute as many copies of the original STKEEP.LZH file which
  20. contains the complete bulletin board system as long as you keep it in
  21. its original form including all files and documentation.  The original
  22. archived files are STK_PRG.LZH (the initialization and BBS program),
  23. STK_BLB.LZH (menus and message blurbs), and STK_HLP.LZH (help files).
  24.  
  25. ST-Keep BBS is shareware.  I request that you send a registration fee
  26. of $25.00 along with some information to me which will give you
  27. on-line support, bug fixes, and upgrades (for a small handling fee,
  28. usually disk and postage costs, or free if you download them directly
  29. from ST-Keep BBS).  You are not required to send this fee, but the
  30. registration and support may come in handy.  I strongly believe in 
  31. the versatility of this program, and therefore wish to see as many
  32. people using it as possible.  Making a profit is not my motive, as I
  33. have spent hundreds of hours working on the source code and don't
  34. expect to be fully awarded for such.  This is my hobby and my reward 
  35. is the satisfaction of the users, hopefully it can help someone else
  36. out.  If you wish to send the shareware fee or an amount you deem
  37. appropriate, send a letter and check to:
  38.  
  39.           ATTN:  ANDREW P. STUDER
  40.           PANDAMONIUM SOFTWARE
  41.           7432 CONVAIR WAY
  42.           CITRUS HEIGHTS, CA 95621
  43.  
  44.           Please include your name, address, BBS and voice phone
  45.           numbers so that I can keep records of registered users.
  46.           State in your letter that you are registering ST-Keep
  47.           BBS.
  48.  
  49. This document file along with any other *.DOC files should
  50. be printed out for easy access, especially the various files that
  51. explain the system commands in detail.
  52.  
  53. Introduction
  54. ------------
  55.  
  56. At first, ST-Keep appears to be a Citadel (room based) type
  57. bulletin board system.  However, once you begin working with it,
  58. you will notice that it takes on a very unique appearance of its
  59. own along with adding a great many features not found in Citadel
  60. programs.  You may even recognize some functions or features
  61. resembling ATKeep, which was an Atari 8-bit Citadel BBS my friend
  62. Brent Barrett and I wrote many years ago for our Atari 800XL's. 
  63. My love for that program and the lack of any 'professional'
  64. Citadel prompted me to create ST-Keep for the ST's while Brent
  65. went on to the IBM to create Novucivitas.
  66.  
  67. System Requirements
  68. -------------------
  69.  
  70. ST-Keep will run with only 512K RAM in your system, but a hard 
  71. drive is strongly suggested.  A RAM disk would be OK, but unreliable
  72. unless you made frequent backups.  A typical system will need just
  73. under 1 Megabyte of drive storage for it's system files, but still 
  74. runs on less than 300K RAM. Monochrome and Color are supported, along
  75. with 14.4K baud modems. If you don't have much free RAM after
  76. installing the system, chances are you won't be able to run on-line
  77. games or doors, so keep this in mind, 1 Megabyte of RAM would be ideal
  78. for a system including games and other doors.  Hopefully these minimum
  79. requirements won't change very much in future upgrades.
  80.  
  81. ST-Keep
  82. -------
  83.  
  84. You may put ST-Keep and all of its support files anywhere on your hard
  85. drive.  When you are ready to install your board, run BBS_INIT.TOS
  86. from the drive and folder where you plan on running BBS.PRG (ST-Keep)
  87. from.  If you want ST-Keep to run from D:\STK\, initially you will
  88. need to run BBS_INIT.PRG from that same folder to insure that the
  89. system files are in the correct area.  Run BBS_INIT.PRG, you will see
  90. a menu of options with defaults.  When you choose each option, you'll
  91. be given description of the meaning, and then you are asked to make
  92. your configuration choice.  You may have up to 32000 user accounts,
  93. 32000 topic rooms or SIG's, 32000 messages per room, 15 groups, and 
  94. 15 floors.  You will need to configure your system for your needs.
  95. Obviously these large numbers would tend to degrade a systems
  96. throughput, so a standard setup might be as per the defaults in your
  97. menu options (200 users, 150 rooms, 75 messages per room, and 15
  98. floors).
  99.  
  100. All messages are stored in one 'circular' file that is
  101. referenced by pointers for each message in the rooms.  This file
  102. is usually created at 512K, but if you anticipate greater than
  103. average message activity 750K or 1024K would be fine.  I have seen 
  104. very active boards with only a 300K message file, and messages stick 
  105. around long enough for regular callers.  If your system is configured
  106. to allow 50 messages per room, with 100 rooms, and a 512K message
  107. base, you would expect around 500 to 2000 messages active on your
  108. system at any time.  When you enter the size of your message base,
  109. enter it in kilobytes.  That is, if you want 512000 bytes for your
  110. message base, just type in 512.  Our users group has a 500K message
  111. base, 75 rooms, and 50 messages per room with around 100 users.  I
  112. don't suggest using more than 100 messages per room or your new users
  113. would get very tired reading all the messages in each topic.  Messages
  114. are deleted based on 3 criteria; first is when the message base file
  115. fills up, the pointers start back at the beginning of the file and
  116. start deleting the oldest messages in the system; second is when a
  117. user enters the maximum message number allowed in the room, the oldest
  118. message in that room is deleted; and third is when the aide command is
  119. used to delete a message.
  120.  
  121. Once you finish changing all the options to suit your needs, use
  122. [S]ave and the program will begin initializing your system files.  
  123. Note:  These system files must always be in this directory, along 
  124. with BBS.PRG.  When it is finished, run BBS.PRG and your system is 
  125. ready to accept the first caller or local logon.
  126.  
  127. You must include XYZ.TTP in the folder you create for the file 
  128. transfer shell option or in the system directory if you don't change 
  129. it.  Alan Hamilton has the best protocol features and these are what
  130. ST-Keep uses for file transfers.  By the way, you should also use 
  131. XYZ.TTP for your Zmodem transfers from your telecommunications
  132. programs.  Please send him a shareware donation if your system uses
  133. file transfers.
  134.  
  135. LZH11316.TTP should be in this directory also if you are using 
  136. archival backups.
  137.   
  138. Conventions
  139. -----------
  140.  
  141. Throughout these documentations and throughout the BBS program itself,
  142. you will see brackets surrounding single or multiple letters.  All
  143. this means is that to obtain a particular command, press the key(s)
  144. inside the bracket(s).  If you see "[T] Terminate Connection," it
  145. means to press the "T" key on your keyboard (upper or lowercase) to
  146. logoff the BBS.  If you see "[.][E][R] Create Room," press "." "E" and
  147. "R" one after another, and the system will respond with ".Enter Room:
  148. " and allow you to type in the room name you wish to create.
  149.  
  150. At most any time while text or messages are being displayed while on
  151. ST-Keep, just type [CONTROL-S] or [P] to pause the display, then type
  152. any key to resume.  If you would like to abort or stop the display,
  153. press [CONTROL-C] or [S].  Some users will need to have this explained
  154. to them as well, obviously [P] and [S] are easier to use than the
  155. CONTROL options.
  156.  
  157. Voting Option
  158. -------------
  159.  
  160. ST-Keep allows the sysop to configure an unlimited number of voter
  161. polls for use on the system.  If you wish to have votes on your 
  162. system, you MUST create a folder named VOTE in your BBS system 
  163. directory.  Two files are required to be created with a text editor by
  164. the sysop before each vote will be enabled.  VOTENAME.VOT contains the
  165. vote question and the choices, the first 8 characters can be your 
  166. choice, but the extension must be "VOT".  VOTEANSW.ANS contains the 
  167. number of answers to each choice, the first 8 characters must match 
  168. the corresponding vote filename, and the extension must be "ANS".
  169.  
  170. The first line in each *.VOT file contains the number of the room you 
  171. wish the vote results to be posted in.  If you do not have a "Vote"
  172. room, you should set this room number to equal either the aide/sysop
  173. room (3 or 4) or "0" and no message will be written to record each
  174. users vote.  Ideally, you should have a "Vote" room in order to
  175. discuss the topic and therefore the first line in your file should be
  176. equal to that room's number (i.e. if youre "Vote" room is #23, the
  177. first line in your quesion file will be 23.  To find a room number,
  178. either use [R]ead [I]nformation, [J]umpto [RETURN], or [L]ist Rooms
  179. [RETURN] from any room prompt.  After the room number, you should 
  180. enter a number for the amount of choices in this particular vote.  
  181. Following that line, enter the actual vote question next.  This
  182. can only be one line of data, but its length can be up to 255
  183. characters, therefore you can not have any specially width formatting
  184. in the actual message, ST-Keep will format this line to the users
  185. screen width setting.  The following lines are the choices in the
  186. vote.  I strongly suggest always including an "Other" and "No Opinion"
  187. answer for obvious reasons (you can only have up to 26 choices in your
  188. vote including these two).  Here is a sample vote question file
  189. (VOTE1.VOT):
  190.  
  191. 23
  192. 6
  193. What telecommunications program do you use on your ST?
  194. Flash
  195. Interlink
  196. Uniterm
  197. STalker
  198. Other
  199. No Opinion
  200.  
  201. The answer file (VOTE1.ANS) should contain a "0" on separate lines 
  202. for each of your choices.  Since our vote has 6 choices, this is what 
  203. the file would look like:
  204.  
  205. 0
  206. 0
  207. 0
  208. 0
  209. 0
  210. 0
  211.  
  212. Doors
  213. -----
  214.  
  215. Doors allow an external program (game, utility, etc...) to be run 
  216. from withing ST-Keep while in a logon session from either a remote
  217. user or the sysop.  If a remote user is running the program, the
  218. external program must redirect IO to the modem itself, as ST-Keep
  219. doesn't do this.  Most all on-line games nowadays do this, so you
  220. shouldn't have to worry about it.  Otherwise, any GEM programs or
  221. programs that don't re-direct the IO can only be executed from a local
  222. logon.  Also, your FREE RAM must be high enough to support both
  223. ST-Keep and this external program.  A RESERVE error in ST-Keep will 
  224. occur if you do not have enough free RAM to run a door.  Doors can be
  225. added via the co-sysop command [.][C][M]. Follow the menu commands to 
  226. add or kill doors .  Keep in mind that if you want group access for
  227. different doors, that those won't appear on the menu for a normal
  228. user unless they are a member of that group.  If you do not wish to 
  229. use this option, you can install or delete your own doors with any
  230. text editor.  Each door has 5 fields, all on separate lines, although
  231. the file begins with one line stating the total number of doors you
  232. have installed.  This is how the file (STK_DOOR.SYS) would look with
  233. two doors installed:
  234.  
  235. 2
  236. 1
  237. Axolotl Football League
  238. c:\afl\afl.tos
  239. UNUSED
  240. c:\afl\player.dat
  241. 15
  242. Flash
  243. c:\flash\flash.prg
  244. UNUSED
  245. UNUSED
  246.  
  247. The first line tells ST-Keep how many doors you have installed, be 
  248. sure to change this number if you delete or add doors without
  249. using the built in door editor.  The second line contains the group 
  250. number of the AFL door, remember, if users are not members of group 2 
  251. they can not get in this door.  Line 2 holds the door name, line 3 the
  252. path/filename where this program can be found.  The 4th line is UNUSED
  253. (all caps) at this time.  The 5th line is only used if you need to
  254. pass the players name to a specific filename, use UNUSED if it isn't
  255. necessary.  As you can see, those 5 fields are repeated for my Flash
  256. door.
  257.  
  258. If the doors don't work correctly, you're probably just setting the
  259. path/filenames incorrectly or you don't have enough RAM.
  260.  
  261. Function Keys
  262. -------------
  263.  
  264. [F1] Press this key to get a menu of the functions available.
  265.  
  266. [F2] Go into chat mode with the current user, if you use this key 
  267.      while you are on-line locally, it will go into terminal mode.
  268.  
  269. [F3] Disable chat call.  This will send a note to the users from 
  270.      NOCHAT.BLB which should basically state that the sysop is not
  271.      around so leave mail or try again later.  Chat Mode: On/Off will 
  272.      be seen in the status line.
  273.  
  274. [F4] This will send a bunch of line noise over the modem, usefull to
  275.      terrorize your friends or just before using [F5].
  276.  
  277. [F5] Will drop DTR, hang up on the modem instantly.
  278.   
  279. [F6] Userboot # - enter a number from 0 through 9 after pressing this 
  280.      function key, the user will be sent the textfile called 
  281.      USERBOOT.X in your system directory.  X = the userboot number you
  282.      chose.  You can create such textfiles as "Your time has 
  283.      expired!" or "Sorry, the sysop needs the system, please call back
  284.      later."  After each userboot file is printed to the callers 
  285.      screen, the modem will drop carrier on them so you can have the 
  286.      system.
  287.  
  288. [F7] Allows access to the aide commands no matter who is online, be 
  289.      careful not to show the user anything you don't want them to see.
  290.  
  291. [F8] Allows access to the co-sysop/sysop commands, otherwise same as
  292.      [F7].
  293.  
  294. [F9] Access to file commands.
  295.  
  296. [F10] Status line toggel, if it's on, this will turn it off and give 
  297.       access to the full screen for the session.  If it is on, it 
  298.       holds 4 lines of information on the users account.  It is 
  299.       automatically turned on when a user calls, but is not turned on 
  300.       when anyone logs on from the console.
  301.  
  302. Backups
  303. -------
  304.  
  305. ST-Keep will automatically backup your system files after midnight 
  306. when the first caller logs off if you have this function enabled 
  307. ([.][c][b]).  Just make sure the correct pathname is on your hard 
  308. drive, and the files will be copied over there.  You should put the 
  309. backup files on a partition other than the same one you're using for 
  310. the BBS, just in case that partition fails you have the old files 
  311. elsewhere.  If you need to restore from a backup, you MUST copy ALL 
  312. of the backup files to your BBS directory, you can not pick and 
  313. choose from various files.  So if you lose just one or a few of your 
  314. SYS files, you will still need to copy all of the backup files over.  
  315. Almost all the system files are tied in together, especially the 
  316. room.sys, userlog.sys, and msg.sys files and they can't operate 
  317. correctly if they aren't all from the same backup.  The backup 
  318. feature doesn't check for enough free space on your backup partition, 
  319. so you should periodically check your backup drive to make sure it 
  320. has enough free space when you first start.  Once one backup is 
  321. complete, ST-Keep will just overwrite those same files so the amount 
  322. of backup space required shouldn't change.  In the [.][c][o] menu 
  323. you'll find a backup files toggle.  This will toggle from copying 
  324. each file individually for the backup, or LZHing them into one file 
  325. with the date of the backup for space constraints.  You must have 
  326. LZH11316.TTP in your system directory for the archive backup to 
  327. operate.
  328.